package mathive.client;

import com.google.gwt.user.client.rpc.AsyncCallback;

public interface SudokuServiceAsync {

	public void getSudoku(int id, int difficulty, AsyncCallback<ClientSudokuData> callback);
	
	public void saveSudoku(int difficulty, String sudoku,
			AsyncCallback<String> callback);
	
	public void deleteSudoku(int id, AsyncCallback<Boolean> callback);
	
	public void listSudokus(AsyncCallback<String[]> callback);

}
